#ifndef TIMER_H
#define TIMER_H

#include "framework/Types.h"


namespace tyro
{
	namespace Framework
	{

		class Timer
		{
		public:
			Timer();
			inline FLOAT_32		GetTimeStep();

			UINT_64				CurrentTime;
			UINT_64				StartMs;
			UINT_64				CurrentMs;

			UINT_32				ElapsedMs;
			UINT_32				GetElapsedMs();
		//private:

			LARGE_INTEGER		ticksPerSecond;
			LARGE_INTEGER		previousTime;

		};
	}
}



#endif 